JimSSng - 지속형 신단 자막 VFX 수동 병합

이 안내는 대상 DATA 모드에 같은 이름의 신단 overlay JSON이 이미 있을 때만 사용합니다.
같은 파일이 없다면 data 폴더를 상대경로 그대로 복사하면 됩니다.

1. 먼저 현재 사용 중인 모드 폴더 전체를 별도로 백업합니다.
2. data/hd/status_markers 폴더는 이 모드 전용 에셋이므로 상대경로 그대로 복사합니다.
3. 아래 10개 공유 JSON은 기존 파일을 통째로 덮지 않습니다.

대상 경로와 수동병합용 조각
- shrine_armor.json             -> 수동병합용/shrine_armor_자막조각.json
- shrine_combat.json            -> 수동병합용/shrine_combat_자막조각.json
- shrine_resist_lightning.json  -> 수동병합용/shrine_resist_lightning_자막조각.json
- shrine_resist_fire.json       -> 수동병합용/shrine_resist_fire_자막조각.json
- shrine_resist_cold.json       -> 수동병합용/shrine_resist_cold_자막조각.json
- shrine_resist_poison.json     -> 수동병합용/shrine_resist_poison_자막조각.json
- shrine_skill.json             -> 수동병합용/shrine_skill_자막조각.json
- shrine_mana_regen.json        -> 수동병합용/shrine_mana_regen_자막조각.json
- shrine_stamina.json           -> 수동병합용/shrine_stamina_자막조각.json
- shrine_experience.json        -> 수동병합용/shrine_experience_자막조각.json

각 조각에는 dependency 1개와 entity 1개가 들어 있습니다.

[dependencies.particles]
대상 JSON 맨 앞쪽의 다음 구조를 찾습니다.

"dependencies": {
  "particles": [
    ...기존 항목...
  ]
}

조각 파일의 "dependency" 객체만 particles 배열에 추가합니다.
동일한 data/hd/status_markers/particles/... 경로가 이미 있으면 새로 추가하지 말고 조각의 값으로 교체합니다.
다른 particle dependency는 유지합니다.

[entities]
대상 JSON의 다음 구조를 찾습니다.

"entities": [
  ...기존 엔티티...
]

조각 파일의 "entity" 객체를 entities 배열에 추가합니다.
동일한 shrine_subtitle_... 이름의 엔티티가 이미 있으면 새로 추가하지 말고 그 엔티티만 교체합니다.
기존 신단 VFX 엔티티와 다른 모드 엔티티는 유지합니다.

기본 수동병합 조각은 상승 수치가 표시되는 자막입니다.
자막 Transform의 Y 값은 10.2이며 기존 신단 VFX Transform은 수정하지 않습니다.

중요: 조각의 entity id가 대상 JSON의 다른 엔티티 id와 우연히 겹친다면 수동으로 임의 수정하지 말고 자동 인스톨러를 사용하십시오. 자동 인스톨러는 사용 중이지 않은 id를 선택합니다.
